Skip to content

Adding Image Comparison#1345

Draft
jtreminio wants to merge 5 commits intomcmonkeyprojects:masterfrom
jtreminio:multi-select-image-comparison
Draft

Adding Image Comparison#1345
jtreminio wants to merge 5 commits intomcmonkeyprojects:masterfrom
jtreminio:multi-select-image-comparison

Conversation

@jtreminio
Copy link
Copy Markdown
Contributor

@jtreminio jtreminio commented Apr 14, 2026

This PR is under active development. As stated in the Discord, the following changes remain:

  • simplify MultiSelectTool

  • change the multi-select UI to native browser multi-select

  • This is a lot of code. The CSS and most of the JS came from another project I was working on before thinking this would probably fit in well in SwarmUI.

  • I needed AI assistance for the CSS portion. There was no way I was going to figure that out for myself.

  • I needed AI assistance for the maths in the JS. The rest of it is mine, including all bugs.

  • I've tried to reuse as much code as possible from ImageFullViewHelper for the new ImageCompareHelper. There are parts of it that are not really needed, I will be going through and cleaning up as much as needed without diverging too much from the original.

CleanShot.2026-04-13.at.22.32.42.mp4
CleanShot.2026-04-13.at.22.34.53.mp4

@mcmonkey4eva
Copy link
Copy Markdown
Member

As stated on Discord: multi-selection logic should be native to Browser.js, and fully separately completed before the image compare thing

@jtreminio jtreminio force-pushed the multi-select-image-comparison branch from 7a94875 to 22e778f Compare April 30, 2026 05:12
@jtreminio jtreminio changed the title Adding Multi-Select + Image Comparison Adding Image Comparison Apr 30, 2026
@jtreminio
Copy link
Copy Markdown
Contributor Author

Depends on #1360 - once that is merged I'll rebase so this diff will become smaller.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants